/*
 *    Document   : Projeto
 *    Created on : 20/03/2013, 11:22:04
 *    Author     : Fiúza <rbfiuza@gmail.com>
 */

Ext.define('FC.controller.Projeto', {
    extend : 'Ext.app.Controller',

    //define the stores
    stores : ['Projetos'
//        ,'Diarias','FancyCountries','McKit','McPolos','StVideoAula','StReprografias','StReproducaoMaterial','StPostagems'
//        ,'StContratacaoPessoal','ObrigacoesTributariasContributiva','McTonner'
        ,'CursoProjeto'],
    //define the models
    models : ['Projeto'],
    //define the views
    views : ['ProjetoList','ProjetoTitulo'],
			
    refs: [{
        ref: 'myFormProjetoTitulo',
        selector:'formProjetoTitulo'
    }],
                    
    init : function() {
        this.control({
					
            'viewport' : {
                render : this.onPanelRendered
            },
            //When the ComboBox is selected
            'projetoList' : {
                select : this.onProjetoSelect
            }
					
        });
    },

    onPanelRendered : function() {
    //just a console log to show when the panel si rendered
    //console.log('The panel was rendered');
    },
			
    onProjetoSelect : function(obj, records) {
        //				Ext.MessageBox.alert('Selected Projeto', obj.getValue());
//        Ext.each(records, function(eachProjeto){

                FC.model.Global.idProjeto = obj.getValue();
                
//                var storeDiaria = this.getDiariasStore();
//                storeDiaria.load({
//                    params: {
//                       store_id2: obj.getValue()
//                    }
//                });
                             
                var storeCursoProjeto = this.getCursoProjetoStore();
                
//                alert(records[0].data.id);
                storeCursoProjeto.load({
                    params: {
                        idprojeto: obj.getValue()
                    }
                });
//            });
                             
//                                     var sMcKit =  this.getMcKitStore();
//                                     sMcKit.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//                                     
//                                     var sMcPolos =  this.getMcPolosStore();
//                                     sMcPolos.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//                                     
//                                     var sStVideoAula =  this.getStVideoAulaStore();
//                                     sStVideoAula.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });                             
//        
//                                     var sStReprografias =  this.getStReprografiasStore();
//                                     sStReprografias.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });                             
//                                     
//                                     var sStReproducaoMaterial =  this.getStReproducaoMaterialStore();
//                                     sStReproducaoMaterial.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });                             
//        
//                                     var sStPostagems =  this.getStPostagemsStore();
//                                     sStPostagems.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//
//                                     var sStContratacaoPessoal =  this.getStContratacaoPessoalStore();
//                                     sStContratacaoPessoal.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//        
//                                     var sObrigacoesTributariasContributiva =  this.getObrigacoesTributariasContributivaStore();
//                                     sObrigacoesTributariasContributiva.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//                                     
//                                     var sMcTonner =  this.getMcTonnerStore();
//                                     sMcTonner.load({
//                                         params: {
//                                            store_id2: obj.getValue()
//                                         }
//                                     });
//        });
    }
});